package com.delio.server.pagos.horarios;

import java.util.List;

import com.delio.client.pagos.horarios.Horario;
import com.delio.client.pagos.horarios.HorarioService;

import com.delio.client.util.MensajeData;

import com.google.gwt.user.server.rpc.RemoteServiceServlet;

public class HorarioServiceImpl extends RemoteServiceServlet implements HorarioService {
	
	private static final long serialVersionUID = 1L;

	public MensajeData save(Horario ho) {
		MensajeData valor = new MensajeData();
		valor.guardado = true;

		if (!Horarios.save(ho)) 
			valor.guardado = false;
		
	return valor;

	}

	public MensajeData delete(Integer id) {
		MensajeData valor = new MensajeData();
		valor.guardado = true;
		if (!Horarios.delete(id))
			valor.guardado = false;

		return valor;
	}

	public MensajeData deleteAll(String ids) {
		MensajeData valor = new MensajeData();
		valor.guardado = true;
		if (!Horarios.deleteAll(ids))
			valor.guardado = false;

		return valor;
	}

	public List<Horario> getLista() {
		return Horarios.getLista();
	}
	
	public List<Horario> getLista(Integer empleado_id){
		
		return Horarios.getLista(empleado_id);
	}

}
